european turbodrilling equipment company - French English Dictionary